@附加资源("../src")
类 主页面 : 窗口

	@布局配置([[根布局=真,宽度=-1,高度=-1,纵向布局=真]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,宽度=-1,高度DP=40,背景颜色=-1]])
	变量 线性布局2 : 线性布局
	@布局配置([[父布局=线性布局2,宽度=0,高度=-1,宽度DP=60,@布局对齐方式=17]])
	变量 相对布局1 : 相对布局
	@布局配置([[父布局=相对布局1,宽度=-1,高度=-1,对齐方式=17]])
	变量 线性布局4 : 线性布局
	@布局配置([[父布局=线性布局4,宽度DP=40,高度DP=10,@上外边距DP=10,卡片阴影=0,圆角=80,卡片背景颜色=-14817029]])
	变量 卡片布局1 : 卡片布局
	@布局配置([[父布局=相对布局1,宽度=-1,高度=-1,对齐方式=17]])
	变量 线性布局3 : 线性布局
	@布局配置([[父布局=线性布局3,内容="首页",粗体=真,字体颜色=-16711680,字体大小=20]])
	变量 文本框1 : 文本框
	@布局配置([[父布局=线性布局1,宽度=-1,高度DP=660]])
	变量 分页布局1 : 分页布局
	@布局配置([[父布局=线性布局1,宽度=-1,高度=-1,背景颜色=-1,对齐方式=17]])
	变量 线性布局5 : 线性布局
	@布局配置([[父布局=线性布局5,高度=-1,宽度DP=70,对齐方式=17,纵向布局=真,水波纹效果=真]])
	变量 线性布局6 : 线性布局
	@布局配置([[父布局=线性布局6,宽度DP=35,高度DP=35,图片资源="../src/ic_tab_bar_home_default.png"]])
	变量 首页 : 图片框
	@布局配置([[父布局=线性布局6,对齐方式=17,粗体=真,内容="首页",字体颜色=-14248961,字体大小=13]])
	变量 首页文本 : 文本框
	@布局配置([[父布局=线性布局5,高度=-1,宽度DP=70,对齐方式=17,纵向布局=真,水波纹效果=真]])
	变量 线性布局7 : 线性布局
	@布局配置([[父布局=线性布局7,宽度DP=35,高度DP=35,图片资源="../src/ic_tab_bar_square_default.png"]])
	变量 功能 : 图片框
	@布局配置([[父布局=线性布局7,对齐方式=17,粗体=真,内容="服务",字体颜色=-855306,字体大小=13,可视=假]])
	变量 服务文本 : 文本框
	@布局配置([[父布局=线性布局5,高度=-1,宽度DP=70,对齐方式=17,纵向布局=真]])
	变量 线性布局8 : 线性布局
	@布局配置([[父布局=线性布局8,宽度DP=45,高度DP=45,图片资源="../src/add.png"]])
	变量 发布 : 图片框
	@布局配置([[父布局=线性布局5,高度=-1,宽度DP=70,对齐方式=17,纵向布局=真,水波纹效果=真]])
	变量 线性布局9 : 线性布局
	@布局配置([[父布局=线性布局9,宽度DP=35,高度DP=35,图片资源="../src/ic_tab_bar_message_default.png"]])
	变量 论坛 : 图片框
	@布局配置([[父布局=线性布局9,对齐方式=17,粗体=真,内容="论坛",字体颜色=-855306,字体大小=13,可视=假]])
	变量 论坛文本 : 文本框
	@布局配置([[父布局=线性布局5,高度=-1,宽度DP=70,对齐方式=17,纵向布局=真,水波纹效果=真]])
	变量 线性布局10 : 线性布局
	@布局配置([[父布局=线性布局10,宽度DP=35,高度DP=35,图片资源="../src/ic_tab_bar_my_default.png"]])
	变量 我的 : 图片框
	@布局配置([[父布局=线性布局10,对齐方式=17,粗体=真,内容="我的",字体颜色=-855306,字体大小=13,可视=假]])
	变量 我的文本 : 文本框

	变量 缩放动画1 : 缩放动画扩增?
	变量 首页页面 : 首页
	变量 服务页面 : 功能
	变量 论坛页面 : 论坛
	变量 我的页面 : 我的

	事件 主页面:创建完毕()
		订阅事件()
		本对象.显示标题栏 = 假
		本对象.状态栏颜色 = 白色
		本对象.状态栏字体黑色 = 真
		缩放动画1 = 缩放动画扩增.创建动画(0.9,1,0.9,1,0.9,1,缩放动画扩增.比例值_基于组件,缩放动画扩增.比例值_基于组件)
		缩放动画1.插值器 = 跳跃插值器.新建()
		缩放动画1.播放时间 = 100
		缩放动画1.保持最终状态 = 假	
		首页文本.字体 = "Puhuitis.ttf"
		服务文本.字体 = "Puhuitis.ttf"
		论坛文本.字体 = "Puhuitis.ttf"
		我的文本.字体 = "Puhuitis.ttf"
		文本框1.字体 = "Puhuitis.ttf"
		分页布局1.添加页面(首页页面)
		分页布局1.添加页面(服务页面)
		分页布局1.添加页面(论坛页面)
		分页布局1.添加页面(我的页面)
		分页布局1.可否滑动 = 真
		选中导航栏(0)
	结束 事件

	变量 上次返回:长整数 = 0
	@虚拟方法
	方法 返回键被按下()
		如果 (取当前时间戳() - 上次返回) < 2000
			关闭程序()
		否则
			弹出警告提示("再按一次退出！")
			上次返回 = 取当前时间戳()
		结束 如果
	结束 方法

	事件 分页布局1 : 页面被改变(索引 : 整数)
		如果 索引 == 0
			选中导航栏(0)
			文本框1.内容 = "首页"
		否则 索引 == 1
			选中导航栏(1)
			文本框1.内容 = "服务"
		否则 索引 == 2
			选中导航栏(2)
			文本框1.内容 = "板块"
		否则 索引 == 3
			选中导航栏(3)
			文本框1.内容 = "我的"

		结束 如果
	结束 事件

	//用户在组件上单击事件
	事件 线性布局6:被单击()
		选中导航栏(0)
		文本框1.内容 = "首页"
	结束 事件

	//用户在组件上单击事件
	事件 线性布局7:被单击()
		选中导航栏(1)
		文本框1.内容 = "服务"
	结束 事件

	//用户在组件上单击事件
	事件 线性布局9:被单击()
		选中导航栏(2)
		文本框1.内容 = "板块"
	结束 事件

	//用户在组件上单击事件
	事件 线性布局10:被单击()
		选中导航栏(3)
		文本框1.内容 = "我的"
	结束 事件

	方法 选中导航栏(索引 : 整数)
		分页布局1.显示页面(索引)
		假如 索引
			是 0
				首页.播放动画(缩放动画1)
				首页文本.播放动画(缩放动画1)
				首页.取图片().色调(文本到颜色值("#2693FF"))
				功能.取图片().色调(文本到颜色值("#D0D8D8"))
				论坛.取图片().色调(文本到颜色值("#D0D8D8"))
				我的.取图片().色调(文本到颜色值("#D0D8D8"))	
				首页文本.粗体 = 真
				首页文本.可视 = 真
				首页文本.字体颜色 = 文本到颜色值("#2693FF")
				服务文本.可视 = 假
				服务文本.字体颜色 = 文本到颜色值("#D0D8D8")
				论坛文本.可视 = 假
				论坛文本.字体颜色 = 文本到颜色值("#D0D8D8")
				我的文本.可视 = 假
				我的文本.字体颜色 = 文本到颜色值("#D0D8D8")
			是 1
				功能.播放动画(缩放动画1)
				服务文本.播放动画(缩放动画1)
				首页.取图片().色调(文本到颜色值("#D0D8D8"))
				功能.取图片().色调(文本到颜色值("#2693FF"))
				论坛.取图片().色调(文本到颜色值("#D0D8D8"))
				我的.取图片().色调(文本到颜色值("#D0D8D8"))	
				首页文本.可视 = 假
				首页文本.字体颜色 = 文本到颜色值("#D0D8D8")
				服务文本.粗体 = 真
				服务文本.可视 = 真
				服务文本.字体颜色 = 文本到颜色值("#2693FF")
				论坛文本.可视 = 假
				论坛文本.字体颜色 = 文本到颜色值("#D0D8D8")
				我的文本.可视 = 假
				我的文本.字体颜色 = 文本到颜色值("#D0D8D8")	
			是 2
				论坛.播放动画(缩放动画1)
				论坛文本.播放动画(缩放动画1)
				首页.取图片().色调(文本到颜色值("#D0D8D8"))
				功能.取图片().色调(文本到颜色值("#D0D8D8"))
				论坛.取图片().色调(文本到颜色值("#2693FF"))
				我的.取图片().色调(文本到颜色值("#D0D8D8"))	
				首页文本.可视 = 假
				首页文本.字体颜色 = 文本到颜色值("#D0D8D8")
				服务文本.可视 = 假
				服务文本.字体颜色 = 文本到颜色值("#D0D8D8")
				论坛文本.可视 = 真
				论坛文本.粗体 = 真
				论坛文本.字体颜色 = 文本到颜色值("#2693FF")
				我的文本.可视 = 假
				我的文本.字体颜色 = 文本到颜色值("#D0D8D8")	
			是 3
				我的.播放动画(缩放动画1)
				我的文本.播放动画(缩放动画1)
				首页.取图片().色调(文本到颜色值("#D0D8D8"))
				功能.取图片().色调(文本到颜色值("#D0D8D8"))
				论坛.取图片().色调(文本到颜色值("#D0D8D8"))
				我的.取图片().色调(文本到颜色值("#2693FF"))	
				首页文本.可视 = 假
				首页文本.字体颜色 = 文本到颜色值("#D0D8D8")
				服务文本.可视 = 假
				服务文本.字体颜色 = 文本到颜色值("#D0D8D8")
				论坛文本.可视 = 假
				论坛文本.字体颜色 = 文本到颜色值("#D0D8D8")
				我的文本.粗体 = 真
				我的文本.可视 = 真
				我的文本.字体颜色 = 文本到颜色值("#2693FF")	
		结束 假如
	结束 方法
结束 类

类 首页 : 组件容器

	@布局配置([[根布局=真,宽度=-1,高度=-1,纵向布局=真]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,宽度=-1,高度=-1]])
	变量 智能刷新布局1 : 智能刷新布局
	@布局配置([[父布局=智能刷新布局1,宽度=-1,高度=-1]])
	变量 滚动布局2 : 滚动布局
	@布局配置([[父布局=滚动布局2,宽度=-1,高度=-1,内边距DP=10,纵向布局=真]])
	变量 线性布局4 : 线性布局
	@布局配置([[父布局=线性布局4,宽度=-1,高度DP=200]])
	变量 线性布局5 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-1,圆角=25,卡片阴影=0,背景颜色=-1]])
	变量 卡片布局2 : 卡片布局
	@布局配置([[父布局=线性布局4,@上外边距DP=5,宽度=-1,高度DP=0,高度=-2,显示滑块条=假,始终显示快速滚动条=假,列数=0,列宽=0]])
	变量 自定义宫格列表框1 : 自定义宫格列表框

	事件 首页:创建完毕()
		订阅事件()

	结束 事件
结束 类

类 功能 : 组件容器

结束 类

类 论坛 : 组件容器

结束 类

类 我的 : 组件容器

	@布局配置([[根布局=真,宽度=-1,高度=-1,内边距DP=20,纵向布局=真,背景颜色=-855562]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,宽度=-1,高度DP=100]])
	变量 线性布局2 : 线性布局
	@布局配置([[父布局=线性布局2,高度=-1,宽度DP=100,对齐方式=17]])
	变量 线性布局3 : 线性布局
	@布局配置([[父布局=线性布局3,图片资源="../src/tou.png",宽度DP=70,高度DP=70]])
	变量 用户头像 : 圆形图片框
	@布局配置([[父布局=线性布局2,高度=-1,宽度DP=160,对齐方式=16,纵向布局=真]])
	变量 线性布局4 : 线性布局
	@布局配置([[父布局=线性布局4,内容="用户昵称",字体颜色=-16515072,字体大小=20,粗体=真]])
	变量 用户昵称 : 文本框
	@布局配置([[父布局=线性布局4,宽度DP=60,高度DP=20,@上外边距DP=5,圆角=80,卡片阴影=0]])
	变量 卡片布局1 : 卡片布局
	@布局配置([[父布局=卡片布局1,宽度=-1,高度=-1,对齐方式=17,背景颜色=-16711680]])
	变量 线性布局6 : 线性布局
	@布局配置([[父布局=线性布局6,内容="称号",粗体=真,字体颜色=-1]])
	变量 用户称号 : 文本框
	@布局配置([[父布局=线性布局2,宽度=-1,高度=-1,对齐方式=17]])
	变量 线性布局5 : 线性布局
	@布局配置([[父布局=线性布局5,图片资源="../src/right.png",宽度DP=30,高度DP=30]])
	变量 图片框1 : 图片框
	@布局配置([[父布局=线性布局1,宽度=-1,高度DP=120,@上外边距DP=10]])
	变量 线性布局7 : 线性布局
	@布局配置([[父布局=线性布局7,宽度=-1,高度=-1,圆角=25,卡片阴影=0]])
	变量 卡片布局2 : 卡片布局
	@布局配置([[父布局=卡片布局2,宽度=-1,高度=-1,背景颜色=-1,对齐方式=0,纵向布局=真]])
	变量 线性布局8 : 线性布局
	@布局配置([[父布局=线性布局8,宽度=-1,高度=-1,背景颜色=-1,对齐方式=17]])
	变量 线性布局12 : 线性布局
	@布局配置([[父布局=线性布局12,宽度DP=100,高度=-1,对齐方式=17,纵向布局=真]])
	变量 线性布局11 : 线性布局
	@布局配置([[父布局=线性布局11,内容="0.00",粗体=真,字体大小=20,字体颜色=-16711680,对齐方式=17]])
	变量 金币 : 文本框
	@布局配置([[父布局=线性布局11,内容="金币",粗体=假,字体大小=15,字体颜色=-6381922,@上外边距DP=5,对齐方式=17]])
	变量 文本框7 : 文本框
	@布局配置([[父布局=线性布局12,宽度DP=0,高度=-1,对齐方式=17,纵向布局=真,宽度=-1]])
	变量 线性布局13 : 线性布局
	@布局配置([[父布局=线性布局13,内容="2025-01-01 22:55:59",粗体=真,字体大小=20,字体颜色=-16711680,对齐方式=17]])
	变量 会员 : 文本框
	@布局配置([[父布局=线性布局13,内容="会员状态",粗体=假,字体大小=15,字体颜色=-6381922,@上外边距DP=5,对齐方式=17]])
	变量 文本框9 : 文本框
	@布局配置([[父布局=线性布局1,宽度=-1,高度DP=80,@上外边距DP=20]])
	变量 线性布局14 : 线性布局
	@布局配置([[父布局=线性布局14,宽度=-1,高度=-1,圆角=20,卡片阴影=0]])
	变量 卡片布局3 : 卡片布局
	@布局配置([[父布局=卡片布局3,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1]])
	变量 线性布局15 : 线性布局
	@布局配置([[父布局=线性布局15,纵向布局=真,对齐方式=17,宽度DP=80,高度=-1]])
	变量 线性布局16 : 线性布局
	@布局配置([[父布局=线性布局16,图片资源="../src/反馈.png",宽度DP=35,高度DP=35]])
	变量 图片框2 : 图片框
	@布局配置([[父布局=线性布局16,对齐方式=17,内容="问题反馈",粗体=真,字体大小=13,字体颜色=-16384000,@上外边距DP=5]])
	变量 文本框10 : 文本框
	@布局配置([[父布局=线性布局15,纵向布局=真,对齐方式=17,宽度DP=80,高度=-1]])
	变量 线性布局17 : 线性布局
	@布局配置([[父布局=线性布局17,图片资源="../src/客服管理.png",宽度DP=35,高度DP=35]])
	变量 图片框3 : 图片框
	@布局配置([[父布局=线性布局17,对齐方式=17,内容="联系客服",粗体=真,字体大小=13,字体颜色=-16384000,@上外边距DP=5]])
	变量 文本框11 : 文本框
	@布局配置([[父布局=线性布局15,纵向布局=真,对齐方式=17,宽度DP=80,高度=-1]])
	变量 线性布局18 : 线性布局
	@布局配置([[父布局=线性布局18,图片资源="../src/QQ.png",宽度DP=35,高度DP=35]])
	变量 图片框4 : 图片框
	@布局配置([[父布局=线性布局18,对齐方式=17,内容="官方QQ",粗体=真,字体大小=13,字体颜色=-16384000,@上外边距DP=5]])
	变量 文本框12 : 文本框
	@布局配置([[父布局=线性布局15,纵向布局=真,对齐方式=17,宽度DP=80,高度=-1]])
	变量 线性布局19 : 线性布局
	@布局配置([[父布局=线性布局19,图片资源="../设置 (1).png",宽度DP=35,高度DP=35]])
	变量 图片框5 : 图片框
	@布局配置([[父布局=线性布局19,对齐方式=17,内容="后台管理",粗体=真,字体大小=13,字体颜色=-16384000,@上外边距DP=5]])
	变量 文本框13 : 文本框

	事件 我的 :创建完毕()
		订阅事件()
		获取个人信息()
	结束 事件
	方法 获取个人信息()
		变量 个人信息 : Oks异步
		个人信息.请求链接(全局变量.url+"user.php")
		个人信息.添请求参数("action","information-list")
		个人信息.添请求参数("account",全局变量.account)
		个人信息.缓存报文(真)
		个人信息.回调主线程(真)
		个人信息.POST()

		事件 个人信息 :请求异常(异常 : 异常)
			弹出错误提示("获取信息异常")
		结束 事件
		事件 个人信息:请求成功(结果 : Oks结果)
			变量 根对象 : JSON对象 = 结果.到文本()
			变量 _code : 整数 = 根对象["code"]
			变量 message : 文本 = 根对象["message"]
			变量 data : JSON对象 = 根对象["data"]
			变量 account : 文本 = data["account"]
			变量 username : 文本 = data["username"]
			用户昵称.内容 = username
			变量 user_introduce : 文本 = data["user_introduce"]
			变量 user_title : 文本 = data["user_title"]
			用户称号.内容 = user_title
			变量 user_avatar : 文本 = data["user_avatar"]
			Glide图片加载.加载图片(用户头像,user_avatar)
			变量 reg_time : 文本 = data["reg_time"]
			变量 vip_time : 文本 = data["vip_time"]
			会员.内容 = vip_time
			变量 user_key : 文本 = data["user_key"]
			变量 user_balance : 文本 = data["user_balance"]
			金币.内容 = user_balance
			变量 user_ip : 文本 = data["user_ip"]
			变量 mail : 文本 = data["mail"]

			如果 根对象["code"].到文本() == "200"
				
			结束 如果
		结束 事件
	结束 方法

结束 类